home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 / Ham Radio 2000.iso / ham2000 / tcp_ip / tnos / tnos100s / bm.h < prev    next >
C/C++ Source or Header  |  1993-01-21  |  2KB  |  59 lines

  1.  /* Mods by G1EMM */
  2. #ifndef _BM_H
  3. #define _BM_H
  4.  
  5. #ifndef _MAILBOX_H
  6. #include "mailbox.h"
  7. #endif
  8. #ifndef _SMTP_H
  9. #include "smtp.h"
  10. #endif
  11. #ifndef _MAILUTIL_H
  12. #include "mailutil.h"
  13. #endif
  14.  
  15. /* bm.h -- definitions for bmutil.c that aren't included elsewhere */
  16.  
  17. /* number of columns and lines on a standard display, e.g. vt100 */
  18. #define    MAXCOL        80
  19. #define MAXLIN        24
  20.  
  21. #define MAXBUF        160
  22.  
  23. /* message status */
  24. #define    BM_DELETE    1
  25. #define    BM_READ        2
  26. #define    BM_FORWARDED    4
  27. #define BM_RRECEIPT     8
  28. #define BM_PERMANENT    0x2000
  29. #define BM_ONHOLD       0x4000
  30.  
  31. #define BM_NLET        200    /* default size of letter array */
  32.  
  33. #define SLINELEN    64
  34. #define LINELEN        256
  35.  
  36. extern unsigned Maxlet;        /* max messages */
  37. extern char *fgets();
  38. extern char *Hdrs[];
  39. extern int MbHolding;
  40.  
  41. void getlastread __ARGS((struct mbx *m));
  42. void setlastread __ARGS((struct mbx *m));
  43. void scanmail __ARGS((struct mbx *m));
  44. int msgtofile __ARGS((struct mbx *m,int msg,FILE *tfile,int noheader));
  45. int dolistnotes __ARGS((int argc,char *argv[],void *p));
  46. int isarea __ARGS((char *name));
  47. int dodelmsg __ARGS((int argc,char *argv[],void *p));
  48. int doreadmsg __ARGS((int argc,char *argv[],void *p));
  49. int doreadnext __ARGS((int argc,char *argv[],void *p));
  50. int mbx_reply __ARGS((int argc,char *argv[],struct mbx *m,struct list **cclist,char **rhdr));
  51. int closenotes __ARGS((struct mbx *m));
  52. long isnewprivmail __ARGS((struct mbx *m));
  53. int htype __ARGS((char *s));
  54. char *getaddress __ARGS((char *string,int cont));
  55. extern int tkeywait __ARGS((char *prompt,int flush));
  56. extern int mykeywait __ARGS((char *prompt,struct mbx *m));
  57.  
  58. #endif  /* _BM_H */
  59.